package com.xydtech.ecard.merchant.domain;

import com.xydtech.common.annotation.Excel;
import com.xydtech.common.core.domain.BaseEntity;

/*
 * 商户网格化营销统计
 *@author lin
 *@version 1.0
 *@create 2023/8/3 8:47
 */
public class EcardBranchMerchantMarket extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**
     * 序号
     */
    @Excel(name = "序号")
    private Long rank;

    /**
     * 网点id
     */
    private Long deptId;

    /**
     * 网点名称
     */
    @Excel(name = "网点名称")
    private String deptName;

    /**
     * 建档商户数量
     */
    @Excel(name = "建档商户数量")
    private int merchantNum;

    /**
     * 拜访次数
     */
    @Excel(name = "拜访次数")
    private int visitNum;

    /**
     * 超时拜访次数
     */
    @Excel(name = "超时拜访次数")
    private int doTaskSum;

    /**
     * 超时未拜访任务
     */
    @Excel(name = "超时未拜访任务")
    private int undoTaskSum;

    /**
     * 较上日拜访次数
     */
    @Excel(name = "较上日拜访次数")
    private int compareVisitNum;

    /**
     * 超时未拜访占比
     */
    @Excel(name = "超时未拜访占比")
    private String percentageUndoTask;

    /**
     * 时间查询条件：用于查询截止到哪天的数据
     */
    private String dateSearch;

    /**
     * 时间查询条件：上一个工作日
     */
    private String lastWeekDay;

    public Long getRank() {
        return rank;
    }

    public void setRank(Long rank) {
        this.rank = rank;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public int getMerchantNum() {
        return merchantNum;
    }

    public void setMerchantNum(int merchantNum) {
        this.merchantNum = merchantNum;
    }

    public int getVisitNum() {
        return visitNum;
    }

    public void setVisitNum(int visitNum) {
        this.visitNum = visitNum;
    }

    public int getDoTaskSum() {
        return doTaskSum;
    }

    public void setDoTaskSum(int doTaskSum) {
        this.doTaskSum = doTaskSum;
    }

    public int getUndoTaskSum() {
        return undoTaskSum;
    }

    public void setUndoTaskSum(int undoTaskSum) {
        this.undoTaskSum = undoTaskSum;
    }

    public int getCompareVisitNum() {
        return compareVisitNum;
    }

    public void setCompareVisitNum(int compareVisitNum) {
        this.compareVisitNum = compareVisitNum;
    }

    public String getPercentageUndoTask() {
        return percentageUndoTask;
    }

    public void setPercentageUndoTask(String percentageUndoTask) {
        this.percentageUndoTask = percentageUndoTask;
    }

    public String getDateSearch() {
        return dateSearch;
    }

    public void setDateSearch(String dateSearch) {
        this.dateSearch = dateSearch;
    }

    public String getLastWeekDay() {
        return lastWeekDay;
    }

    public void setLastWeekDay(String lastWeekDay) {
        this.lastWeekDay = lastWeekDay;
    }

    @Override
    public String toString() {
        return "EcardBranchMerchantMarket{" +
                "rank=" + rank +
                ", deptId=" + deptId +
                ", deptName='" + deptName + '\'' +
                ", merchantNum=" + merchantNum +
                ", visitNum=" + visitNum +
                ", doTaskSum=" + doTaskSum +
                ", undoTaskSum=" + undoTaskSum +
                ", compareVisitNum=" + compareVisitNum +
                ", percentageUndoTask=" + percentageUndoTask +
                ", lastWeekDay=" + lastWeekDay +
                '}';
    }
}
